Advanced Failure Prediction in Complex Software Systems
نویسندگان
چکیده
The availability of software systems can be increased by preventive measures which are triggered by failure prediction mechanisms. In this paper we present and evaluate two non-parametric techniques which model and predict the occurrence of failures as a function of discrete and continuous measurements of system variables. We employ two modelling approaches: an extended Markov chain model and a function approximation technique utilising universal basis functions (UBF). The presented modelling methods are data driven rather than analytical and can handle large amounts of variables and data. Both modelling techniques have been applied to real data of a commercial telecommunication platform. The data includes event-based log files and time continuously measured system states. Results are presented in terms of precision, recall, F-Measure and cumulative cost. We compare our results to standard techniques such as linear ARMA models. Our findings suggest significantly improved forecasting performance compared to alternative approaches. By using the presented modelling techniques the software availability may be improved by an order of magnitude.
منابع مشابه
Failure Pressure Prediction of Semi Spherical GFRP Shells in Thermal Environment
In this article fluid-structure interaction of vibrating composite piezoelectric plates is investigated. Since the plate is assumed to be moderately thick, rotary inertia effects and transverse shear deformation effects are deliberated by applying exponential shear deformation theory. Fluid velocity potential is acquired using the Laplace equation, and fluid boundary conditions and wet dynamic ...
متن کاملIncreasing Dependability of Component-based Software Systems by Online Failure Prediction
Online failure prediction for large-scale software systems is a challenging task. One reason is the complex structure of many—partially inter-dependent—hardware and software components. State-of-the-art approaches use separate prediction models for parameters of interest or a monolithic prediction model which includes different parameters of all components. However, they have problems when deal...
متن کاملPredicting the Next State of Traffic by Data Mining Classification Techniques
Traffic prediction systems can play an essential role in intelligent transportation systems (ITS). Prediction and patterns comprehensibility of traffic characteristic parameters such as average speed, flow, and travel time could be beneficiary both in advanced traveler information systems (ATIS) and in ITS traffic control systems. However, due to their complex nonlinear patterns, these systems ...
متن کاملHora: Online Failure Prediction Framework for Component-based Software Systems Based on Kieker and Palladio
Predicting failures in large systems at runtime is a challenging task as the systems usually comprise a number of hardware and software components with complex structures and dependencies. The state-of-the-art techniques approach the task of failure prediction either by creating one separate prediction model for each crucial parameter, or by aggregating parameters of all components in order to ...
متن کاملIntegration of system dependability and software reliability growth models for e-commerce systems
This paper describes how MEADEP [SoHaR00], a system level dependability prediction tool, and SMERFS [Farr93], a software reliability growth prediction tool can be used together to predict system reliability, and availability growth) for complex systems. The Littlewood/Verrall model is used to predict reliability growth from software test data. This prediction is integrated into a system level M...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004